3f754fa894d26f2d3f12a859c10c89af8fefd496,tests/it.xsemantics.dsl.tests/test-gen/ecore_or_test/it/xsemantics/test/orexpressions/ecore/TypeSystem.java,TypeSystem,applyRuleEClassEObject2,#RuleEnvironment#RuleApplicationTrace#EClass#,160
Before Change
/* object.eClass.name == 'bar' or { val foo = 'foo' object.eClass.name == 'bar2' eClass.name == foo } */
{
try {
EClass _eClass = object.eClass();
String _name_1 = _eClass.getName();
boolean _equals_1 = Objects.equal(_name_1, "bar");
/* object.eClass.name == 'bar' */
if (!_equals_1) {
After Change
/* object.eClass.name == 'bar' or { val foo = 'foo' object.eClass.name == 'bar2' eClass.name == foo } */
{
try {
String _name_1 = object.eClass().getName();
boolean _equals_1 = Objects.equal(_name_1, "bar");
/* object.eClass.name == 'bar' */
if (!_equals_1) {